14 FILTER_MIN_MAG_MIP_POINT = 0,
15 FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1,
16 FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4,
17 FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5,
18 FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10,
19 FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
20 FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14,
21 FILTER_MIN_MAG_MIP_LINEAR = 0x15,
22 FILTER_ANISOTROPIC = 0x55,
23 FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80,
24 FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81,
25 FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
26 FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85,
27 FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90,
28 FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91,
29 FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
30 FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95,
31 FILTER_COMPARISON_ANISOTROPIC = 0xd5,
32 FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100,
33 FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101,
34 FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104,
35 FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105,
36 FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110,
37 FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111,
38 FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114,
39 FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115,
40 FILTER_MINIMUM_ANISOTROPIC = 0x155,
41 FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180,
42 FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181,
43 FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184,
44 FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185,
45 FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190,
46 FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191,
47 FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194,
48 FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195,
49 FILTER_MAXIMUM_ANISOTROPIC = 0x1d5
58 TEXTURE_ADDRESS_WRAP = 1,
59 TEXTURE_ADDRESS_MIRROR = 2,
60 TEXTURE_ADDRESS_CLAMP = 3,
61 TEXTURE_ADDRESS_BORDER = 4,
62 TEXTURE_ADDRESS_MIRROR_ONCE = 5
74 COMPARISON_LESS_EQUAL = 4,
75 COMPARISON_GREATER = 5,
76 COMPARISON_NOT_EQUAL = 6,
77 COMPARISON_GREATER_EQUAL = 7,
88 R32G32B32A32_TYPELESS = 1,
89 R32G32B32A32_FLOAT = 2,
90 R32G32B32A32_UINT = 3,
91 R32G32B32A32_SINT = 4,
92 R32G32B32_TYPELESS = 5,
96 R16G16B16A16_TYPELESS = 9,
97 R16G16B16A16_FLOAT = 10,
98 R16G16B16A16_UNORM = 11,
99 R16G16B16A16_UINT = 12,
100 R16G16B16A16_SNORM = 13,
101 R16G16B16A16_SINT = 14,
102 R32G32_TYPELESS = 15,
106 R32G8X24_TYPELESS = 19,
107 D32_FLOAT_S8X24_UINT = 20,
108 R32_FLOAT_X8X24_TYPELESS = 21,
109 X32_TYPELESS_G8X24_UINT = 22,
110 R10G10B10A2_TYPELESS = 23,
111 R10G10B10A2_UNORM = 24,
112 R10G10B10A2_UINT = 25,
113 R11G11B10_FLOAT = 26,
114 R8G8B8A8_TYPELESS = 27,
116 R8G8B8A8_UNORM_SRGB = 29,
120 R16G16_TYPELESS = 33,
132 D24_UNORM_S8_UINT = 45,
133 R24_UNORM_X8_TYPELESS = 46,
134 X24_TYPELESS_G8_UINT = 47,
154 R9G9B9E5_SHAREDEXP = 67,
155 R8G8_B8G8_UNORM = 68,
156 G8R8_G8B8_UNORM = 69,
176 FORCE_UINT = 0xffffffffUL
188 MAP_WRITE_DISCARD = 4,
189 MAP_WRITE_NO_OVERWRITE = 5
210 STENCIL_OP_REPLACE = 3,
211 STENCIL_OP_INCR_SAT = 4,
212 STENCIL_OP_DECR_SAT = 5,
213 STENCIL_OP_INVERT = 6,
224 DSV_READ_ONLY_DEPTH = 0x1L,
225 DSV_READ_ONLY_STENCIL = 0x2L
234 DSV_DIMENSION_UNKNOWN = 0,
235 DSV_DIMENSION_TEXTURE1D = 1,
236 DSV_DIMENSION_TEXTURE1DARRAY = 2,
237 DSV_DIMENSION_TEXTURE2D = 3,
238 DSV_DIMENSION_TEXTURE2DARRAY = 4,
239 DSV_DIMENSION_TEXTURE2DMS = 5,
240 DSV_DIMENSION_TEXTURE2DMSARRAY = 6
249 RTV_DIMENSION_UNKNOWN = 0,
250 RTV_DIMENSION_BUFFER = 1,
251 RTV_DIMENSION_TEXTURE1D = 2,
252 RTV_DIMENSION_TEXTURE1DARRAY = 3,
253 RTV_DIMENSION_TEXTURE2D = 4,
254 RTV_DIMENSION_TEXTURE2DARRAY = 5,
255 RTV_DIMENSION_TEXTURE2DMS = 6,
256 RTV_DIMENSION_TEXTURE2DMSARRAY = 7,
257 RTV_DIMENSION_TEXTURE3D = 8
266 SRV_DIMENSION_UNKNOWN = 0,
267 SRV_DIMENSION_BUFFER = 1,
268 SRV_DIMENSION_TEXTURE1D = 2,
269 SRV_DIMENSION_TEXTURE1DARRAY = 3,
270 SRV_DIMENSION_TEXTURE2D = 4,
271 SRV_DIMENSION_TEXTURE2DARRAY = 5,
272 SRV_DIMENSION_TEXTURE2DMS = 6,
273 SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
274 SRV_DIMENSION_TEXTURE3D = 8,
275 SRV_DIMENSION_TEXTURECUBE = 9,
276 SRV_DIMENSION_TEXTURECUBEARRAY = 10,
277 SRV_DIMENSION_BUFFEREX = 11
286 UAV_DIMENSION_UNKNOWN = 0,
287 UAV_DIMENSION_BUFFER = 1,
288 UAV_DIMENSION_TEXTURE1D = 2,
289 UAV_DIMENSION_TEXTURE1DARRAY = 3,
290 UAV_DIMENSION_TEXTURE2D = 4,
291 UAV_DIMENSION_TEXTURE2DARRAY = 5,
292 UAV_DIMENSION_TEXTURE3D = 8
301 BUFFEREX_SRV_FLAG_RAW = 0x1
310 BUFFER_UAV_FLAG_RAW = 0x1,
311 BUFFER_UAV_FLAG_APPEND = 0x2,
312 BUFFER_UAV_FLAG_COUNTER = 0x4
324 BLEND_INV_SRC_COLOR = 4,
326 BLEND_INV_SRC_ALPHA = 6,
327 BLEND_DEST_ALPHA = 7,
328 BLEND_INV_DEST_ALPHA = 8,
329 BLEND_DEST_COLOR = 9,
330 BLEND_INV_DEST_COLOR = 10,
331 BLEND_SRC_ALPHA_SAT = 11,
332 BLEND_BLEND_FACTOR = 14,
333 BLEND_INV_BLEND_FACTOR = 15,
334 BLEND_SRC1_COLOR = 16,
335 BLEND_INV_SRC1_COLOR = 17,
336 BLEND_SRC1_ALPHA = 18,
337 BLEND_INV_SRC1_ALPHA = 19
347 BLEND_OP_SUBTRACT = 2,
348 BLEND_OP_REV_SUBTRACT = 3,
359 COLOR_WRITE_ENABLE_RED = 1,
360 COLOR_WRITE_ENABLE_GREEN = 2,
361 COLOR_WRITE_ENABLE_BLUE = 4,
362 COLOR_WRITE_ENABLE_ALPHA = 8,
363 COLOR_WRITE_ENABLE_ALL = (((COLOR_WRITE_ENABLE_RED | COLOR_WRITE_ENABLE_GREEN) | COLOR_WRITE_ENABLE_BLUE) | COLOR_WRITE_ENABLE_ALPHA)
415 NORMAL_0 = POSITION_0 + 8,
430 TANGENT_0 = COLOR_0 + 8,
435 BINORMAL_0 = TANGENT_0 + 8,
441 SV_VERTEX_ID = BINORMAL_0 + 8,
443 WORLDMAT_0 = SV_VERTEX_ID + 1,
449 OUTPUT_SEMANTIC_OFFSET = WORLDMAT_0 + 16,
451 MAXIMUM_SEMANTIC_INDEX = OUTPUT_SEMANTIC_OFFSET * 2
460 CONSTANT_BUFFER_0 = 0,